/*
 * @Description:类
 * 
 * @Author: rendc
 * 
 * @Date: 2025-07-25 09:23:01
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-07-25 10:16:28
 */
// public 权限修饰符   共4种 ？
// class  类的关键字   接口 ？
// Test01 类名        public修饰的？ 标识符命名？
// {}
public class Test01 extends Object {
  // 属性 - 变量
  // 属性，可以包含多个
  // [权限修饰符] 数据类型 成员变量名;
  public String name;
  public int age;

  // 行为 - 方法
  // 行为，可以包含多个
  // [权限修饰符] 返回值类型 成员方法名(形参列表) {
  // 具体功能实现
  // }
  // set\get方法
  public int getAge() {
    return age;
    // return this.age;
  }

  // public void setAge(int age) {
  // this.age = age;
  // }

  public void setAge(int newAge) {
    age = newAge;
  }

  // 构造器 创建对象时用到的
  // 特殊的方法
  // 没有返回值 也没有void
  // 方法名就是类名
  // 形参列表 有参 无参
  // [权限修饰符] 类名(形参列表) {
  // 初始化语句
  // }
  // public Test01() {
  // // 无参构造器
  // }

  // public Test01(String name) {
  // // 单参构造器
  // this.name = name;
  // }

  // public Test01(String name, int age) {
  // // 全参构造器
  // this.name = name;
  // this.age = age;
  // }

  // // 重写 - 继承 - Object类(基类)
  @Override
  public String toString() {
    // TODO Auto-generated method stub
    return super.toString();
  }
}